/*
 * Vidrio.cpp
 *
 *  Created on: 21/06/2014
 *      Author: tzalan
 */

#include "Vidrio.h"

Vidrio::Vidrio(short int id,unsigned short int idImagen, int posX, int posY, int alto, int ancho, char tipo, bool vivo, char estado) : Elemento(id,idImagen, posX, posY, alto, ancho, tipo, vivo) {
	this->estado = estado;
}

Vidrio::~Vidrio() {
	free(this);
}


void Vidrio::setEstado(char estado){
	this->estado = estado;
}

/* Metodo para ser reparado, que le cambia el estado. */
void Vidrio::reparar(){
	this->estado = ESTADO_VIDRIO_OK;
}

/* Verifica si esta roto */
bool Vidrio::estaRoto(){
	return (this->estado == ESTADO_VIDRIO_ROTO);
}

